header{ background:#1992ce; height:46px; line-height:46px; text-align:center; position:fixed; top:0; z-index:999999; width:100%;}
header em{ display:none;}
header h1{ display:block; color:#fff; font-size:20px; font-weight:bold;position:relative;}
header h1 a{ text-indent:-999em; width:46px; height:46px; background-position:center; background-repeat:no-repeat; display:block;position:absolute; top:0;}
header h1 a:nth-child(1){ float:left; background-image:url(../img/defi1.png);  left:0; background-size:26px;}
header h1 a:nth-child(2){ float:right; background-image:url(../img/defi2.png); right:0; background-size:26px;}
header h1 a.down2{ float:right; background-image:url(../img/defi3.png); background-size:25px;}
header h1 a.login {float: left;background-image: url(../img/login.png);text-indent: 36px;font-size: 14px;width: 120px;background-size:28px;color: #fff;font-weight: normal;background-position:5px center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
header h1 a.login i{ position:absolute; top:10px; right:0; border-radius:50%; width:6px; height:6px; background:#f00; border:#fff 1px solid; display:block;}
menu{padding:2px 0 5px; border-bottom: #f2f2f2 5px solid;}
menu section{ display: flex; flex-direction: row; flex-wrap: wrap;}
.titlehi{ height:46px;}
.sn{ display:none;}
.mt5{ padding-top:46px;}
menu a{width:20%; position: relative; padding:5px 0 0;font-size: 12px;line-height: 20px; display: flex; flex-direction: column; align-items: center;}
menu a::before{ content: ""; height: 42px; margin-bottom: 2px; background-size: contain; width: 100%; background-repeat: no-repeat; background-position: center;}
menu a.i01::before{ background-image: url(../img/menu_01.png);}
menu a.i02::before{ background-image: url(../img/menu_02.png);}
menu a.i03::before{ background-image: url(../img/menu_03.png);}
menu a.i04::before{ background-image: url(../img/menu_04.png);}
menu a.i05::before{ background-image: url(../img/menu_05.png);}
menu a.i06::before{ background-image: url(../img/menu_06.png);}
menu a.i07::before{ background-image: url(../img/menu_07.png);}
menu a.i08::before{ background-image: url(../img/menu_08.png);}
menu a.i09::before{ background-image: url(../img/menu_09.png);}
menu a.i10::before{ background-image: url(../img/menu_10.png);}
menu a.i11::before{ background-image: url(../img/menu_11.png);}
menu a.i12::before{ background-image: url(../img/menu_12.png);}
menu a.i13::before{ background-image: url(../img/menu_13.png);}
menu a.i14::before{ background-image: url(../img/menu_14.png);}
menu a.i15::before{ background-image: url(../img/menu_15.png);}
.czmenu{ border-bottom: #f2f2f2 5px solid; padding:2px 0 5px;}
.czmenu > div{ display: flex; flex-direction: row; flex-wrap: wrap;}
.czmenu a{width:20%; position: relative; padding:5px 0 0;font-size: 12px;line-height: 20px; display: flex; flex-direction: column; align-items: center;}
.czmenu a::before{ content: ""; height: 42px; margin-bottom: 2px; background-size: contain; width: 100%; background-repeat: no-repeat; background-position: center;}
.czmenu a.i01::before{ background-image: url(../img/logo_01.png);}
.czmenu a.i02::before{ background-image: url(../img/logo_02.png);}
.czmenu a.i03::before{ background-image: url(../img/logo_03.png);}
.czmenu a.i04::before{ background-image: url(../img/logo_04.png);}
.czmenu a.i05::before{ background-image: url(../img/logo_05.png);}
.czmenu a.i06::before{ background-image: url(../img/logo_06.png);}
.czmenu a.i07::before{ background-image: url(../img/logo_07.png);}
.czmenu a.i08::before{ background-image: url(../img/logo_08.png);}
.czmenu a.i09::before{ background-image: url(../img/logo_09.png);}
.newi::after{content: "新";color: #fff;background: #f60;font-size: 12px;line-height: 16px;border: #fff 1px solid;display: inline-block;position: absolute;top: 0;left:50%;margin-left: 13px;padding: 1px 5px;border-radius: 10px;}
.kj_kl8 p b{width:10%; font-size:15px; height:auto; margin-right:0; color:#e25c5b; float:left;line-height:20px;}
.txtb{margin-bottom:0;}
.loading{ bottom: 160px;}
a.ref1{ background: url(../img/ref2.png) no-repeat center; display:block; width:46px; height:46px; background-size:26px; position:fixed; top:0; right:46px; z-index:1;}
a.refing1{ background:url(../img/refing1.gif) no-repeat center;}
.hc section:nth-child(1) h2 a.a1{ color:#e25c5b; margin-left:10px;}
.navt{ border-left:0; line-height:24px; padding-left:0; margin-bottom:0;}
.navt b{ display:none;}
.shb{ padding:5px; background:#f5f5f5; border-top:#e5e5e5 1px solid; border-bottom:#e5e5e5 1px solid;}
.shb p{ line-height:24px; font-size:14px;}
.shb p i{ color:#999; font-style:normal;}
.shb p a.a1{ color:#1672bf; margin-right:5px;}
.rb{ width:24px; height:24px; font-size:15px; text-align:center; line-height:24px;}
.bb{width:24px;height:24px;font-size:15px;line-height:24px; text-align:center;}
.hc section:nth-child(1) h2{ height:22px; border-left:#1992ce 5px solid; line-height:22px; margin:10px 5px; color:#0a5fa7; padding-left:5px; font-weight:bold; font-size:14px;}
.hc section:nth-child(1) h2 a.ref{ float:right; background:url(../img/ref1.png) no-repeat center; width:22px; height:22px; background-size:36px;}
.hc section:nth-child(1) h2 a.refing{ background:url(../img/refing1.gif) no-repeat center;}
.hc section:nth-child(1) h2 a.more{ color:#666; float:right; font-size:14px; padding-right:10px;}
.hc section:nth-child(1) figure{ border-top:#e5e5e5 1px solid; margin:0 5px;}
.hc section:nth-child(1) figure a h3{ line-height:24px; height:24px; font-size:14px;}
.hc section:nth-child(1) figure a i.m{ width:10px;}
.hc section:nth-child(1) figure a:nth-child(2n){ background:#f5f5f5;}
.kjli figure a{ border-bottom:#e5e5e5 1px solid; padding:5px 20px 5px 10px; font-size:14px;}
.hc section:nth-child(1) figure a p, .kjli figure a p{font-size:12px;}
.kjli figure a i.m{ width:10px;}
.kjli figure a h3{ line-height:24px; height:24px; font-size:14px;}
.kjli figure a:nth-child(2n){ background:#f5f5f5;}
.kjli{ margin:5px; border:#e5e5e5 1px solid; border-bottom:0;}
.xqb{ margin-top:10px;}
.xqb h3 b{ font-size:16px;}
.xqa table thead td{ background:#f5f5f5;}
.xqa table td{ font-size:12px; line-height:30px; border:#e5e5e5 1px solid;}
.xqp{ font-size:14px; line-height:20px; margin:10px 0;}
.hc section:nth-child(1) figure a h3 b, .kjli figure a h3 b{ font-size:14px; font-weight:bold;}
.xqb h3 i{ font-size:14px;}
.xqa{ margin:0 5px 5px;}
.xqa table{ margin-top:5px;}
footer{ padding:10px 0; text-align:center; font-size:12px; line-height:24px; color:#666; background:#f5f5f5;}
footer section em{ border:#ddd 1px solid; border-radius:4px; padding:0 10px 0 35px; line-height:35px; color:#333; font-size:16px; background-color:#fff; background-position:5px center; background-repeat:no-repeat; display:inline-block; background-size:30px; margin-bottom:10px;}
footer section em:nth-child(1){ background-image:url(../img/qq.png); margin-right:10px;}
footer section em:nth-child(2){ background-image:url(../img/tel.png);}
.xqb{ background:#fffae7; border:#f1df97 1px solid; padding:5px; position:relative; padding-left:70px; margin:5px; height:60px;}
.xqb i.cz{ position:absolute; top:5px; left:5px; width:60px; height:60px; background-position:center; background-repeat:no-repeat;border-radius:50%; background-size:60px;}
.xqb h3{ line-height:30px; height:30px; font-size:16px;}
.xqb p b{ margin-right:3.2px;}
.lli{ background:#fff; padding:0 5px; margin-top:46px;}
.st{ background:#fff; font-size:16px; line-height:24px; border:0;}
.sb{ background:#f5f5f5; font-size:12px; border:0; line-height:30px; border-top:#e5e5e5 1px solid; border-bottom:#e5e5e5 1px solid;}
.czs{ display:none;}
.stx{ font-size:14px; line-height:30px; background:#fff; border:0;}
.navb{ display:none;}
.navb1{ text-align:center; margin:5px; font-size:12px; background:#ebebeb;line-height:30px;}
.navb1 a{ color:#999;}
.hc section:nth-child(3) ul li{ font-size:14px;}
.hc section:nth-child(3) h2{ color:#0a5fa7; font-weight:bold; height:22px; border-left:#1992ce 5px solid; line-height:22px; margin:10px 5px 5px; padding-left:5px; font-size:14px;}
.hc section:nth-child(3) h2 a{ background:#f5f5f5; border:#ddd 1px solid; color:#999; float:right; font-size:12px; line-height:20px; padding:0 5px; border-radius:3px; font-weight:normal;}
.pa{ padding:0 5px; line-height:35px; text-align:left; background:#fff;}
.pa a{ color:#f00; font-size:12px;}
.shkj span{ display:block;}
.hc section:nth-child(3) ul{ border:0; padding:0 5px 5px; background:#fff; border-bottom:#e5e5e5 1px solid;}
.hc section:nth-child(3) ul:last-child{border-bottom:0;}
.hc section:nth-child(3) ul li{ font-size:14px; line-height:28px;}
.hc section:nth-child(3) ul li a{display:block;}
.hc section:nth-child(3) ul li a.a1{ float:right; margin-right:10px;color:#1672bf; font-size:12px;}
.hc section:nth-child(3) ul li a.a2{ background:none; padding-left:0;}
.hc section:nth-child(3) ul li a.a2:hover{ background:none; color:#333;}
.hc section:nth-child(3) ul li i{ color:#999; float:right; font-style:normal; font-size:12px;}
.txtb1 figure{ color:#0a5fa7; font-weight:bold; height:22px; border-left:#1992ce 5px solid; line-height:22px; margin:10px 5px 5px; padding-left:5px; font-size:14px;}
.txtb1 figure a{ background:#f5f5f5; border:#ddd 1px solid; color:#999; float:right; font-size:12px; line-height:20px; padding:0 5px; border-radius:3px; font-weight:normal;}
.txtb1 ul{ border:0; padding:0 5px 5px; background:#fff; border-bottom:#e5e5e5 1px solid;}
.txtb1 ul li{ font-size:14px; line-height:28px;}
.txtb1 ul li a{display:block; background-size:8px;}
.txtb1 ul li a.a1{ float:right; margin-right:10px;color:#1672bf; font-size:12px;}
.txtb1 ul li a:hover{ background-size:8px;}
.txtb1 ul li a.a1:hover{ background:none;}
.txtb1 ul li i{ color:#999; float:right; font-style:normal; font-size:12px;}
.lli li{ font-size:14px; line-height:36px; border-bottom:#ddd 1px dashed;}
.lli li a.a1{ float:right; margin-right:10px;color:#1672bf; font-size:12px;}
.lli li a{ background:url(../img/nlii.gif) no-repeat 0 center; padding-left:12px; display:block; background-size:8px;}
.lli li a:hover{ background-size:8px;}
.lli li a.a1:hover{ background:none;}
.lli li i{ color:#999; float:right; font-style:normal; font-size:12px;}
.txtb figure{ color:#0a5fa7; font-weight:bold; height:22px; border-left:#1992ce 5px solid; line-height:22px; margin:10px 5px 5px; padding-left:5px; font-size:14px;}
.txtb figure a{ background:#f5f5f5; border:#ddd 1px solid; color:#999; float:right; font-size:12px; line-height:20px; padding:0 5px; border-radius:3px; font-weight:normal;}
.txtb ul{ border:0; padding:0 5px 5px; background:#fff; border-bottom:#e5e5e5 1px solid;}
.txtb ul li{ font-size:14px; line-height:28px;}
.txtb ul li a{display:block; background-size:8px;}
.txtb ul li a.a1{ float:right; margin-right:10px;color:#1672bf; font-size:12px;}
.txtb ul li a:hover{ background-size:8px;}
.txtb ul li a.a1:hover{ background:none;}
.txtb ul li i{ color:#999; float:right; font-style:normal; font-size:12px;}
.tpre{ height:26px; text-align:center; padding:5px 0 0;}
.tpre a{ display:inline-block; background:#f7f7f7; line-height:24px; border:#ddd 1px solid; margin:0 5px; padding:0 10px; border-radius:3px;}
.tpre a:hover{ border:#ccc 1px solid; background:#f2f2f2;}
.panel{display:none;width:140px; overflow:auto;background-color:#333;color:#fff;box-shadow:inset 0 0 5px 5px #222;}
.panel a{ display:block; width:100%; color:#fff; font-size:14px; line-height:35px; border-bottom:#444 1px solid;}
.panel a#close11{ display:inline-block; width:100%; line-height:40px; background:#5a5a5a;}
.cja{ color:#f00; font-size:14px; text-decoration: underline;}
.chrome{ margin:5px;}
.chrome a{ display:block; border:#ffe7bc 1px solid; background:#fffef7; padding:5px; line-height:20px; color:#f00; font-size:14px;}
.kjbox{ display:flex; flex-direction:row; border-bottom:#e5e5e5 1px solid;}
.kjbox a.yca{display:flex;background:#f5f5f5;align-items: center;font-size:14px;padding:0 8px;border-left: #e5e5e5 1px solid;}
a.yca:hover{ background:#eee !important;}
.kjbox a:first-child{flex:1;padding:5px 20px 5px 10px;font-size:14px;color:#666;display:block;position:relative;background:#fff;}
.kjbox a{ border-bottom:0 !important;}
header h1 a.openapp{ position:absolute; top:10px; right:48px; width:auto; height:auto; text-indent:0; font-weight:normal; color: #ff0; border:#ff0 1px solid;line-height:24px;padding:0 8px;border-radius:20px;font-size:12px;}
.tabox{padding: 5px 20px; background: #fff9eb; border-bottom: #ffd8a0 1px solid;}
.tabt{ border: #ffd495 1px solid; border-radius: 5px; background: #fff;}
.tabt li{float: left; width:50%;}
.tabt li a{ border-right: #ffd495 1px solid; font-size: 14px; line-height: 30px; display: block; text-align: center;}
.tabt li:last-child a{ border-right: 0;}
.tabt li a.s{ background: #ff6b00; position: relative; margin: -1px;line-height: 32px; border-right: 0; color: #fff; font-weight: bold;}
.tabt li:first-child a.s{border-radius: 5px 0 0 5px;}
.tabt li:last-child a.s{border-radius: 0 5px 5px 0;}
.tabist{white-space:nowrap; background: url(../img/tab.gif) repeat-x bottom;width:100%; overflow-x:auto; overflow-y: hidden;}
.tabist li{ display: inline-table;}
.tabist li a{padding:0 10px; font-size: 14px; display:block; line-height:32px; height:32px; text-align:center;}
.tabist li a.s{ font-weight:bold; border-bottom: #ff6b00 2px solid;}
.tabist2{ background:#f2f2f2;}
.tabist2 li{ float: left;}
.tabist2 li a{ border-bottom: #ddd 1px solid; font-size: 14px; display:block; line-height:32px; height:32px; text-align:center;}
.tabist2 li a.s{ font-weight:bold; border-bottom: #ff6b00 1px solid;}
.tab4 li{ width: 25%; }
.tab5 li{ width: 20%; }
.tabph{ padding:5px;}
.tabph table td a.tal{ float:left; text-align:left;}
.tabph table{ border-collapse:collapse; border-spacing:1;}
.tabph table td{ border:#ddd 1px solid; text-align:center; line-height:18px; background:#fff; padding:5px;word-wrap:break-word; word-break:break-word;}
.tabph table thead td{ background:#999; line-height:20px; color:#fff; border:#b3b3b3 1px solid;}
img.head{ display:inline-block; width:40px; height:40px; border-radius:50%; margin:0 auto; border:#ddd 1px solid; background:#fff; padding:2px;}
.fsi{ background:url(../img/fsi.gif) no-repeat 0 center; margin-left:5px; padding-left:11px; color:#999;}
.icol1{ color:#f00;}
i{ font-style: normal; }
.beian{ display:inline-block; background:url(../img/beian.png) no-repeat 0 center; background-size:16px; padding-left:18px;}
.kl8xqb h3{ line-height:24px; height:24px; font-size:16px;}
.kl8xqb p b{width:10%; font-size:15px; margin-right:0; color:#e25c5b; float:left;line-height:20px;}
.xqtab{ display:flex; flex-direction:row; margin-bottom:10px; border-top:#ddd 1px solid;}
.xqtab li{ line-height:32px; font-size:14px; flex:1; display:flex;justify-content: center;}
.xqtab li a.s{ border-bottom:#f00 3px solid; font-weight:bold;}

.xhbg.pc{ display:none;}
.xhbg{ background: #fff7e4; line-height: 20px; padding: 0 10px;}
.xhbg a{ color: #666; display:block; width:100%; text-align: center; padding: 6px 0;}